<==Back

Name
Page
Summary
Adapt Parameter
326
Change parameter to an adapter when you cannot use extract interface
Break Out Method Object
330
Convert method using instance data into a class with a ctor and single method
Encapsulate Global References
339
Move access to global data into access via a class to allow for variations during test
Extract and Override Call
348
Turn chunk of code into overridable method and then subclass in test
Extract and Override Getter
352
Turn references into hard-coded object into call to getter and then subclass
Extract Interface
362
Extract interface for concrete class, then use interface. Override in test.
Introduce Instance Delegator
317
Add instance methods calling static methods. Call through instance, which test subclasses.
Parameterize Constructor, Parameterize Method
379, 383
Examples of Inversion of Control (IoC)
Subclass and override method
401
Test creates subclass & passes it in/requires some IoC
Sprout Method, Sprout Class
59, 63
Create a method or class out of existing code.

<==Back